package cn.Mapper;

import cn.entity.Category;
import cn.entity.Product;
import cn.entity.Product_copy;
import cn.entity.User;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository
public interface IndexMapper {
    //主页热门商品
    public List<Product> FindproductListByisHot();
    //主页新品
    public List<Product> FindproductListByTime();
    //主页特价商品
    public List<Product> FindproductListBypbargain();
    //主页头部分类
    public List<Category> FindCategoryAll();

    //商品详情
    public Product FindProductItemByPid(Integer pid);

    //小数据 嘿嘿嘿 用户点击商加一，用于排序热门商
    public int LittleData(Integer pid);

    //添加商品到Copy
    public int AddProduct(Product product);



//浏览记录
    //查询记录Copy
    public List<Product_copy> FindAllProduct_copy();
    //判断Copy表中有没有此商品
    public Product_copy FindProduct_copyByPid(Integer pid);
    //如果有就删除之前的，重新新增
    public int DeleteProduct_copyByPid(Integer pid);
    //退出清空临时表
    public int Deleteproduct_copy();



    //商品评论
    public List<User> FindCommentByPid(Integer pid);
    //查询评论条数
    public int FindCount(Integer pid);
}
